class Family:
    # 类属性，是所有对象共享的属性
    total = 0
    def __init__(self, name, money):
        # 实例属性，给实例化对象（创建的对象）添加的属性
        self.name = name
        self.money = money  # 存储每个的工资
    # 实例方法，只有通过创建的对象才可以调用的方法
    def work(self, num):
        print(f'{self.name}工作一个月领取了{num}元')
        # 添加到实例属性
        # self.money += num
        # 添加到类属性
        Family.total += num
    # 装饰器，指定为类方法
    @classmethod
    def say(self):
        print('Hello world')
Family.say()
f3 = Family('小军', 0)
f3.say()
"""
f1 = Family('小明', 0)
f1.work(10000)
# print(f'{f1.name}当前的银行账户有{f1.money}元')
f2 = Family('小美', 5000)
f2.work(8000)
# print(f'{f2.name}当前的银行账户有{f2.money}元')
Family.total += 50000
# 访问类属性
print(f'当前家庭账户有：{Family.total}元')
"""



